<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of VisaNetWS
 *
 * @author josem
 */
class VisaNetWS extends GenericWS{  
    
    var $opcionDao; 

   public function __construct() {
       $this->opcionDao = DAOFactory::getOpcionDao();
       $VISANET_WSDL = $this->opcionDao->obtenerOpcionPorId(Constantes::$OPCION_WSDL_GENERA_VISA); 
       parent::__construct($VISANET_WSDL->valor);       
   }
   
   public function generarETicket($canal,$producto,$codTienda,$nroOrden,$mount,$datoComercio){              
       $aParametros = array("xmlIn" => 
           '<nuevo_eticket>'.
           '<parametros>'.
           '<parametro id="CANAL">'.$canal.'</parametro>'.
           '<parametro id="PRODUCTO">'.$producto.'</parametro>'.
           '<parametro id="CODTIENDA">'.$codTienda.'</parametro>'.
           '<parametro id="NUMORDEN">'.$nroOrden.'</parametro>'.
           '<parametro id="MOUNT">'.$mount.'</parametro>'.
           '<parametro id="DATO_COMERCIO">'.$datoComercio.'</parametro>'.
           '</parametros>'.
           '</nuevo_eticket>');   
       $aRespuesta = $this->soapClient->call(Constantes::$VISANET_WSDL_METHOD_GENERAETICKET, $aParametros);
       $res= $this->resultado($aRespuesta);
       return $res[Constantes::$VISANET_WSDL_METHOD_GENERAETICKET.Constantes::$RESULT];
   }     
}

?>
